實體機房裡面有各式各樣的硬體設備,有Server主機、有SAN、有NAS儲存體、有那些各種集線器、交換器、路由器,讓各辦公區形成區域網路彼此互通有無。
但是當離開這棟樓,這地跟那地的資訊交換總不好記憶一堆的IP,於是DNS、DHCP、UDP…等都是為了與這社會與世界接軌而有的協定。
我們知道IP共有四組數字,而網域名稱是以英文縮寫來代表數字為主的IP位址。其中負責轉換翻譯的就是DNS ( Domain Name Server) 網域名稱伺服器。
這個組成是屬於階層性的樹狀結構,包含四個部分:主機名稱. 機構名稱. 機構類別. 地區名稱
主機名稱:意味提供主機的服務種類
機構名稱:所代表的公司行號或機關簡稱
機構類別:所代表的組織代號,商業組織或是非營利組織
地區名稱:主機的所在地區
每個網域名稱都是唯一的,不能重複。在我國就是由最高單位 TWNIC 財團法人台灣網路資訊中心管轄。當有一天架設自己的專屬網站時,也可以去查詢一下心目中理想的名稱是否被別人搶先登記了。
既然電腦世界的資料傳遞都是透過封包,那網域名稱是給人類辨識,而給機器辨識的依然是IP,實際運作中,IP是由DHCP (Dynamic Host Configuration Protocol)來分配管理。
IP封包可由IP位址進行傳送之後,就會進到UDP通訊協定將資料分配給指定的執行序,依靠的就是連接埠(port ),也因此一台電腦可以執行多個程式,伺服器端也可以同時執行多個網站服務。
一個IP位址為結合一個埠號,IP給路由器看,埠號給UDP處理。常見的公認埠號有:
更多埠號參考wiki,有了這些溝通管道、語言,在配置個儲存空間,地端機房的種種彷彿出現在雲上,以上加總就是連結全世界的網際網路
這邊一定要來記錄一下"從輸入URL 到頁面載入完成的過程中都發生了什麼事情?"非常完整且詳細的描述每個層級與作用原理。
os.我想這該是雲端世界的最初始雛型吧~